home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 002 / mrlabel.arc / MANUAL.DOC < prev    next >
Text File  |  1987-01-23  |  52KB  |  1,053 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                                      Mr. Label
  10.                                    _____________
  11.  
  12.  
  13.                                     Version 1.0
  14.  
  15.  
  16.  
  17.                                     USER MANUAL
  18.  
  19.  
  20.  
  21.  
  22.  
  23.                          Copyright 1986 by Thomas Gleason
  24.                                   P.O. Box 18001
  25.                                 Mesa, Arizona 85212
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.                   ----------------------------------------------
  35.                               USER SUPPORTED SOFTWARE
  36.                   ----------------------------------------------
  37.  
  38.                   You are encouraged to distribute  free  copies
  39.                   of this program.  The Freeware concept makes a
  40.                   wide  variety of quality software available to
  41.                   the public at a  fraction  of  retail  prices.
  42.                   Your  support  of program authors is necessary
  43.                   if this popular approach to software marketing
  44.                   is to continue.  Satisfied users of  Mr. Label
  45.                   contributing  $20 to the author will receive a
  46.                   bound manual, program disk, notice of updates,
  47.                   and help with formats.  Program disks  can  be
  48.                   obtained  from  user clubs or by sending $6 to
  49.                   the author.
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.                              TABLE OF CONTENTS
  60.                              -----------------
  61.  
  62.                 Introduction ......................... 1
  63.                 Getting Started ...................... 2
  64.                 Typing Text/Making Corrections ....... 3
  65.                 Menu Choices ......................... 3
  66.                 Settings Defined ..................... 4
  67.                 Changing Settings .................... 5
  68.                 Fixed Lines - Using Start & Stop ..... 6
  69.                 Printer Commands ..................... 7
  70.                 F1: Sending a Printer Command ........ 8
  71.                 CPI - Characters Per Inch ............ 8
  72.                 Common Epson Commands ................ 9
  73.                 Command Error Messages ............... 9
  74.                 F8: Clear/Reset ...................... 10
  75.                 F4: Get Disk Format .................. 10
  76.                 F3: Creating a Printer Format ........ 11
  77.                 The 'R' Command ...................... 12
  78.                 F5: Edit a Format .................... 13
  79.                 F6: Import Data File ................. 13
  80.                 Creating Reports ..................... 15
  81.  
  82.  
  83.  
  84.  
  85.  
  86.                                                                       Page 1.
  87.  
  88.  
  89.  
  90.  
  91.                                      INTRODUCTION
  92.  
  93.           Mr. Label  creates  everything  from simple reports to custom labels
  94.           and  prints  on  any  type  of  single  sheet  or  continuous  form.
  95.           Mr. Label  is  versatile.  Use  your  printer  like  a typewriter to
  96.           create one-time  labels  or  retrieve  and  print  information  from
  97.           virtually  any  database  that  stores  data  in  text  files.  This
  98.           includes: dBase III+, PC-File and many others.
  99.  
  100.           Mr. Label  offers  professional features which are especially useful
  101.           to secretaries, sales people,  non-profit groups and companies doing
  102.           bulk  mailings.  The  easy  to  understand  manual  shows  practical
  103.           applications that everyone will find useful.  Mr. Label quickly does
  104.           tasks that would normally require the complex  programming  language
  105.           of an expensive database.  No programming knowledge is needed.  Here
  106.           are some things you can accomplish:
  107.  
  108.           * Print selective record information from most major databases.
  109.           * Create professional mass mailing applications:
  110.              Channel database records into printing formats that you design.
  111.              Print promotional messages on mailers as they're addressed.
  112.           * Design reports with up to 12 columns of data.
  113.           * Address envelopes; individually or continuous feed.  Print the
  114.              return address and destination address in one operation.
  115.           * Print in any type font supported by your equipment.
  116.              Do underlining and variable line spacing.
  117.           * Avoid typing repetitive lines - remembers fixed text.
  118.           * Center text automatically.
  119.           * Make multiple copies.
  120.           * Print letterheads, price tags, ID badges, file folder labels,
  121.              name tags, inventory slips.
  122.           * Design mailing labels - any size; position text however you want
  123.              and even vary type fonts between lines.
  124.           * Design printing formats and save them to disk.
  125.  
  126.           Mr. Label has many business and home uses - and it's easy to learn.
  127.           Combine  Mr. Label's capabilities with the speed and power of your
  128.           printer for fast, attractive results.
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.                          Copyright 1986, Thomas Gleason
  136.  
  137.  
  138.  
  139.  
  140.                                                                       Page 2.
  141.  
  142.                                 GETTING STARTED
  143.  
  144.           Mr.  Label requires an IBM-PC or compatible,  one disk drive and 64K
  145.           of memory.  For the sake of safety, make a copy of your program disk
  146.           and  put it in a secure place.  To run the program put your DOS disk
  147.           in drive 'A' and turn on your computer.  Take your DOS disk out  and
  148.           replace it with the Mr. Label disk.  From the A> prompt, type: LABEL
  149.           and  press  the  Enter key.  The TEXT screen will appear.  Turn your
  150.           printer on and make sure it has paper.  If you attempt to print with
  151.           the printer off you'll get an error message stating: Printer Error -
  152.           Abort, Retry, Ignore - Turn the printer on and type an R.
  153.  
  154.  
  155.                                  THE TEXT SCREEN
  156.  
  157.           The items above the top dashed line are your choices at this screen.
  158.           Press one of the following:
  159.  
  160.           ENTER: Starts asking for information to place on each line.  The
  161.                  label is formatted according to the settings that are
  162.                  presently displayed.
  163.           F1:    Displays a MENU of options you can use to send printer
  164.                  commands, create formats etc.
  165.           F2:    Displays the SETTINGS window.  From here you can change the
  166.                  settings displayed on the text screen.
  167.           CTRL-Q Quits the program.  Hold down the CTRL key and then press Q.
  168.  
  169.  
  170.  
  171.                         ENTER:  TYPING TEXT/MAKING CORRECTIONS:
  172.  
  173.           Using the default settings,  press the ENTER key and  then  type  an
  174.           address  to  fill out the four lines.  Type one line that exceeds 32
  175.           characters.  Make sure your printer is on and has paper in it.  When
  176.           the fourth line is finished the lower screen  will  clear  and  your
  177.           text  will  reappear  at  the top.  Notice how the excess characters
  178.           have been truncated  to  fit  the  form  length.  Mr.  Label  prints
  179.           exactly  what  appears in the upper screen.  "Is Text Correct?" will
  180.           now prompt you.  If you press 'Y' or Enter,  the label will print as
  181.           many  times  as you have requested copies.  If you enter 'N' it will
  182.           ask :  Change which Line?.  Enter  the  line  number  and  type  the
  183.           corrected  line  of text.  The process is repeated until you approve
  184.           the label.
  185.  
  186.           Mr.  Label  considers leading and trailing spaces to be part of your
  187.           text.  So to get a slanted label such as:
  188.  
  189.                The President
  190.                  16 Pennsylvania Ave.
  191.                    Washington, D.C 10045
  192.  
  193.           Just pad the start of each line with spaces.  There's a much  easier
  194.           way  to  do  this  (by formatting the printer) but we'll get to that
  195.           later.
  196.  
  197.  
  198.  
  199.                                                                        Page 3.
  200.  
  201.           THE EQUAL SIGN (=)  and  QUIT:
  202.           After printing your text the program waits for you  to  press  Enter
  203.           again.  If the text on a line is the same as the previous label, you
  204.           don't  have to retype it.  Just enter an EQUALS SIGN '=' at the line
  205.           number and press Enter.  The old line will be inserted in the label.
  206.           Pressing only ENTER at any line will make it blank.  Typing the word
  207.           QUIT will get you back to the start-up screen.
  208.  
  209.           ADDRESSING ENVELOPES:
  210.           To  address  continuous feed envelopes or forms,  you need to adjust
  211.           the SPACES setting so the print head is  positioned  at  the  proper
  212.           line on the next envelope.  If a form is 20 lines from top to bottom
  213.           then  the  spacing  would  be:  20  -  Lines  Typed  = Spaces.
  214.  
  215.           When addressing hand fed envelopes most printers will sound a  paper
  216.           out  buzzer  and  go off line.  The paper-out detector can be turned
  217.           off by a switch on some printers or  by  sending  a  direct  printer
  218.           command  from a program.  See 'Sending Printer Commands'.  As a last
  219.           resort you can put a piece of tape over the sensor  switch  (usually
  220.           located  under  the  platten  roller).  The  address  on  a business
  221.           envelope starts at about column 40.  Set the MARGIN to 40 and  begin
  222.           typing.
  223.  
  224.                                      F1: MENU
  225.  
  226.           Pressing F1 will will offer some options.  These will be explained
  227.           in greater detail later.
  228.  
  229.           F1: SEND PRINTER CODE:
  230.           Sending printer codes will change how the printer outputs text.  All
  231.           text will be affected.
  232.  
  233.           F2: DIRECTORY:
  234.           Displays the files of any disk placed in the  active  drive.  Format
  235.           files created with Mr. Label end with an 'LBL'.
  236.  
  237.           F3: CREATE DISK FORMAT:
  238.           Allows the text on each line of a label to be positioned anywhere on
  239.           a form and printed in any type style.  Formats can be saved to disk.
  240.           Formatting  allows  you  to create an original printing format which
  241.           can be recalled for use at a later date.
  242.  
  243.           F4: GET SAVED FORMAT:
  244.           Retrieve a saved printer format from disk.
  245.  
  246.           F5: EDIT FORMAT CODES:
  247.           Previously saved printer  formats  or  newly  created  ones  can  be
  248.           corrected or changed and then resaved.
  249.  
  250.           F6: IMPORT DATA FILE:
  251.           Text files can be read from any database and printed  into  whatever
  252.           format you desire.
  253.  
  254.           F8: CLEAR/RESET:
  255.           Resets the printer to power-up state and clears printing formats.
  256.  
  257.  
  258.  
  259.                                                                        Page 4.
  260.  
  261.                                 F2: THE SETTINGS
  262.  
  263.          Pressing F2: Change Settings from the main screen displays a  variety
  264.          of  label settings in a window.  Let's explain what all the words and
  265.          numbers mean.
  266.  
  267.          LINES:   This is the number of LINES of printed text that you want on
  268.                   each  label.  If  the  number  of LINES exceeds 5 the bottom
  269.                   half of the screen will scroll upward when typing your text.
  270.                   Mr.  Label uses 'windows' to display text  and  corrections.
  271.                   After each line of text is printed the paper is advanced 1/6
  272.                   inch.  REMEMBER to CHANGE the VALUES for START and STOP WHEN
  273.                   CHANGING the LINES SETTING.
  274.  
  275.          START:   The lines between START and STOP are called 'VARYING  LINES'
  276.          /STOP:   because  they  vary with every label.  The lines below Start
  277.                   and above Stop are FIXED.  The  text  on  those  lines  will
  278.                   repeat  for  every  label.  Before  changing  the Start/Stop
  279.                   settings make sure the text you want is on the Fixed  lines.
  280.                   Start and Stop lines must hold to some rules.
  281.                      1. START can't be larger than STOP
  282.                      2. LINES must be larger than START or STOP
  283.                   Breaking the rules causes a 'START/STOP ERROR' message.  The
  284.                   Lines setting may have to be changed prior to changing Stop.
  285.  
  286.          SPACES:  The number of blank lines between  successive  labels.  The
  287.                   paper  is  advanced  by  the number of Spaces after the last
  288.                   line of your label is printed.  Since the  standard  mailing
  289.                   label  has six lines,  the default settings are 4 text LINES
  290.                   and 2 SPACES =  6.  The  combination  of  Lines  and  Spaces
  291.                   varies  with label size and the number of text Lines you are
  292.                   printing.
  293.  
  294.                   The amount of each space(Linefeed) can be changed  from  1/6
  295.                   inch  by  sending  a  command to your printer.  You might do
  296.                   this if you were printing in a non-standard type font.
  297.  
  298.  
  299.          MARGIN:  The left MARGIN setting at which to  begin  printing.  When
  300.                   using  continuous  (tractor feed) labels,  this setting will
  301.                   usually be set at 0.  Be aware that, due to the way they fit
  302.                   between the tractors, continuous labels often start printing
  303.                   in column 3.  Its best to set the margin to an even number.
  304.  
  305.                   The MARGIN setting causes the printhead to  space  over  the
  306.                   set number of columns before printing.  If the sum of Margin
  307.                   and  the  number of characters to be printed exceeds 80 then
  308.                   your text will cause the printer to do a line feed (ie. skip
  309.                   to the next line).  The Margin setting goes up to 99 because
  310.                   in some print  modes  (condensed)  you  can  print  over  80
  311.                   characters on a line.  Some people may need this flexibility
  312.                   but for some it can be a source of trouble so be watchful of
  313.                   your settings.
  314.  
  315.  
  316.  
  317.  
  318.                                                                        Page 5.
  319.  
  320.          COPIES:  The  number  of identical COPIES of a particular label.  If
  321.                   the Pause setting  is  'Y'  the  printer  will  wait  before
  322.                   repeating.
  323.  
  324.          LENGTH:  The LENGTH of the label.  Always set the Length to the  size
  325.                   of  your  form.  The default setting is set for the standard
  326.                   mailing label which holds 32 characters of text.  The number
  327.                   32 actually stands for 3.2 inches.  The number of characters
  328.                   that will fit on each line depends on the type style used.
  329.  
  330.                   If you type  too  many  characters  on  a  line,  Mr.  Label
  331.                   truncates  the text to fit the length of the form.  When you
  332.                   are using a non-standard type font,  Mr.  Label will make an
  333.                   adjustment  based  upon  the  Length  setting  and  the  CPI
  334.                   (Characters Per Inch) of the font  to  allow  more  or  less
  335.                   characters on the line.
  336.  
  337.                   Remember,  that  the Length represents inches.  The standard
  338.                   print mode is 10 Characters Per Inch (CPI).  Therefore,  a 4
  339.                   inch label will fit 4 x 10 CPI = 40 characters per line.  As
  340.                   you  will  learn  later,  some type fonts print 5 to 20 CPI.
  341.                   With these fonts you get more or less letters on the  label.
  342.                   In the Enlarged mode you get:  4 x 5 CPI = 20 characters per
  343.                   4" label line.  In condensed it is 4 x  18  CPI  =  72.  Mr.
  344.                   Label  will  perform  all  the print mode adjustments if you
  345.                   give him the proper Length (inches x 10) and the CPI for the
  346.                   type font you are  using.  Entering  the  CPI  is  discussed
  347.                   later.
  348.  
  349.  
  350.          C:       Centering  option.  Centers text between the left MARGIN and
  351.                   the LENGTH of the label you select.  If the Margin is set at
  352.                   10  and  Length  is  at 50 then the text will be centered at
  353.                   column 35 (50 div 2 = 25... 25 + 10 = 35).  Centering is not
  354.                   active in Format Mode or when importing a database file.
  355.  
  356.          P:       Pause option.  When on(Y), the printer pauses before printing
  357.                   the next identical label.  Press ENTER to continue  printing
  358.                   or press 'S' to stop making copies.  The Pause feature gives
  359.                   you time to position hand fed forms.
  360.  
  361.           The  bottom  dashed  line  represents an inch ruler.  A white marker
  362.           below the line represents the Length of your form  in  inches.  This
  363.           marker points at the right edge of your form.
  364.  
  365.  
  366.                                 HOW TO CHANGE SETTINGS
  367.  
  368.           From the main screen press F2.  Move the bar up or  down  using  the
  369.           arrow keys on the right side of your keyboard.  Toggle the Pause and
  370.           Centering settings to 'Y' and 'No' by pressing any key.  The numeric
  371.           settings  are changed by typing a value and pressing Enter.  Each of
  372.           the settings has a range of values.  Exceed the value and you get  a
  373.           'RANGE  ERROR' message.
  374.  
  375.  
  376.  
  377.  
  378.                                                                        Page 6.
  379.  
  380.           A 'START/STOP ERROR' message appears if the rules described  in  the
  381.           previous  section are violated.  If you change the setting for LINES
  382.           remember to change START and Stop to  the  needed  values.  You  can
  383.           only type text between the varying lines.
  384.  
  385.                  SETTING RANGES
  386.                 -----------------
  387.                 Lines    1..12
  388.                 Start    1..STOP
  389.                 Stop     1..LINES
  390.                 Spaces   1..99
  391.                 Margin   0..99
  392.                 Copies   1..99
  393.                 Length   1..78
  394.                 Center   Y/NO  (On/Off)
  395.                 Pause    Y/No  (On/Off)
  396.  
  397.           If  you  realize  that a setting is wrong while typing in text don't
  398.           worry.  Type QUIT or when the program displays your text at the  top
  399.           of the screen and asks " Is text correct? " press ESC to get back to
  400.           the Start screen.  Change the setting.  Then press '=' for each line
  401.           you had typed and your text will reappear.
  402.  
  403.  
  404.                                  USING FIXED LINES
  405.  
  406.           Imagine  that  you  are a real estate agent and have sold a house at
  407.           1317 Mercedes Avenue.  You want to  send  100  of  the  neighbors  a
  408.           letter  to  inform  them  of your success and hopefully attract more
  409.           business.
  410.  
  411.           The format of your 3 1/2 inch by 15/16 mailing label would be:
  412.  
  413.                         Homeowner
  414.                         (various addresses)
  415.                         Phoenix, AZ 85022
  416.  
  417.           Since the first and third lines will remain the same, wouldn't it be
  418.           nice if you could avoid typing them?  Let's create Fixed Lines.
  419.  
  420.           1. Enter proper settings:  Lines = 3,  Length = 32,  Spaces = 3.
  421.           2. Type your first label to a neighbor.  This puts the fixed text on
  422.              the appropriate lines.
  423.           3. Enter the START and STOP values.  Start = 2, Stop = 2.
  424.           4. When you start typing the only line requested will be line 2.
  425.              Lines one and three will repeat on each label.
  426.  
  427.           If you want your labels to be Centered just toggle that  setting  to
  428.           'Y'.  The  text will be centered between the left margin '0' and the
  429.           length '32'...  a center point of 16.  Also, you could have selected
  430.           any type font you thought appropriate.
  431.  
  432.  
  433.  
  434.  
  435.                                                                       Page 7.
  436.  
  437.                               ABOUT PRINTER COMMANDS
  438.  
  439.           This  section is a bit technical but isn't difficult to learn.  Just
  440.           read through it.  Later sections give some practical applications.
  441.  
  442.           DEFINITIONS:
  443.           Code: A number sent to the printer.
  444.           Command: A series of codes that change the way the printer prints
  445.           text.  Commands consist of one to three codes.
  446.  
  447.           Dot matrix printers have a variety of type fonts and settings.  Some
  448.           can be accessed by means of 'dip switches' but most require that you
  449.           send  the  printer  COMMANDS or CONTROL CODES.  For example:  A Line
  450.           Feed advances the paper 1/6 of an inch.  The paper  advance  can  be
  451.           changed  to  as little as 1/216th of an inch.  Most printers support
  452.           underlining, superscripts, elite, pica, enlarged, condensed,  double
  453.           strike and even foreign language characters.
  454.  
  455.           These  Commands  vary  a bit between printers so most programs avoid
  456.           their use due to compatibility problems.  Mr.  Label allows  you  to
  457.           send Commands to access any type font offered by your printer.  What
  458.           does a Command look like?  Here's the command sent in BASIC to cause
  459.           underlining on an EPSON printer: (Most printers emulate the Epson).
  460.  
  461.               Print chr$(27);'-';Chr$(1):
  462.  
  463.           Mr. Label sends the command like this:
  464.                      27,45,1,:
  465.  
  466.           The 45 is ASCII decimal for the hyphen symbol.  The command will now
  467.           stay on until turned off:    27,45,0,:
  468.  
  469.           ASCII  stands for American Standard Code for Information Interchange
  470.           and is the way the information industry  assigns  numbers  for  each
  471.           character.
  472.  
  473.           REMEMBER: Most commands stay on until turned off!
  474.  
  475.           Mr.  Label  requires  that  codes be sent in decimal form.  In BASIC
  476.           some codes are represented as letters or numbers within quote marks.
  477.           Example: This command turns on Double Strike mode.
  478.  
  479.               BASIC        Print chr$(27);"G":
  480.               Mr. Label    27,71,:
  481.  
  482.           Mr.  Label needs the ASCII  equivalent  of  "G"  which  is  71.  The
  483.           appendix of your printer manual should list the ASCII equivalents of
  484.           the keyboard characters.  Be careful about entering numbers enclosed
  485.           in quotes.  They are also keyboard characters and you must use their
  486.           ASCII decimal equivelant.  Example:  ESC "4" turns on Epson's Italic
  487.           print mode.  ESC = 27 and the ASCII value for  "4"  is  52.  So  Mr.
  488.           Label wants to see 27,52,:
  489.  
  490.  
  491.  
  492.  
  493.                                                                        Page 8.
  494.  
  495.           REMEMBER:  Any  letter  or  number  with  quotes  around  it must be
  496.           translated to decimal ASCII.  Upper  and  Lower  case  letters  have
  497.           different ASCII code. Ex: A = 65; a =97.
  498.  
  499.           ESCAPE CODE:
  500.           The  number 27 is referred to as ESCAPE or ESC.  This has nothing to
  501.           do with the ESC key on your keyboard.  The  ESC  or  27  primes  the
  502.           pump.  It  lets  the  printer  know  that  what follows is not to be
  503.           printed but is a printer command.
  504.  
  505.           Some printer commands are expressed as the word CONTROL followed  by
  506.           a  letter  -  such  as  CONTROL-G.  Whenever  you  see  this type of
  507.           expression here is the way of sending the correct  code.  The  ASCII
  508.           value  of "G" is 71.  Subtract 64 from the ASCII value of the letter
  509.           and you have the actual code.  So:
  510.               Control-G:  71 - 64 = 7    7,:
  511.               Control-D:  68 - 64 = 4    4,:
  512.  
  513.  
  514.                             F1: SENDING A PRINTER COMMAND
  515.  
  516.           Printer  commands  sent  from  F1  affect  every  line of the label.
  517.           Commands sent from F3: Create Format act upon selective lines.  From
  518.           the main screen press F1.  A  menu  window  will  appear.  Press  F1
  519.           again  (Send  Printer  Code).  F1  can't  be accessed if a Format is
  520.           active - more on this later.  We are going to put the  printer  into
  521.           enlarged mode.  Type the following:  27,87,1,: That's 27 followed by
  522.           a comma then a 87 and a 1 and lastly a colon.  Each code is followed
  523.           by a comma.  Each series of codes which makes up a command must  end
  524.           with  a  colon.  Press  Enter.  Make sure your printer is ON and has
  525.           paper in it.  If your command looks  correct  press  'Y'  or  Enter.
  526.           Nothing  seemed to happen but your printer will now print everything
  527.           in ENLARGED type.  If you get an error message at the bottom of  the
  528.           screen, change line 1 until you get a 'No Error' message.  Press ESC
  529.           to  get  back to the main screen.  Create a label.  Play around with
  530.           the Length.  Notice how wide the letters print.
  531.  
  532.           If you tried to change the Margin from 0  you  noticed  that  things
  533.           don't line up in the proper columns.  That's because we haven't told
  534.           Mr.  Label  the CPI (Characters per inch) for this font style.  He's
  535.           making his margin adjustments based on  the  standard  10  CPI  when
  536.           Enlarged  mode  tells  the  printer  to print in 5 CPI.  Type styles
  537.           print in various sizes and some take more  or  less  characters  per
  538.           inch to display the same text.
  539.  
  540.  
  541.                                CPI - CHARACTERS PER INCH
  542.  
  543.           To  tell Mr.  Label the correct CPI you precede the command with the
  544.           CPI figure followed by a slash.  So Enlarged would be sent as:
  545.             ON  5/27,87,1,:        Turns on Enlarged mode
  546.             OFF  27,87,0,:         Turns off Enlarged; resets CPI to 10
  547.  
  548.  
  549.  
  550.                                                                        Page 9.
  551.  
  552.           Your printer manual should list the CPI for each type font.  You can
  553.           determine the CPI yourself by measuring the number of characters per
  554.           inch  with  a  ruler.  If no CPI is sent it is assumed to be 10.  If
  555.           another CPI was previously sent it will remain at that  value  until
  556.           another  printer  command  is  sent.  If  a  printer command is sent
  557.           without a CPI it is assummed to be 10.
  558.  
  559.           If you don't provide the correct CPI,  your text may get lopped  off
  560.           or  you  could  print  over  the  edge  of  the  label.  You can see
  561.           truncation occur in the Corrections mode when your text  appears  at
  562.           the top of the screen.
  563.  
  564.           Here are some commands for EPSON and many other printers:
  565.  
  566.              ON           OFF              Type Style & CPI
  567.           -------------------------------------------------------------
  568.           18/15,:        18,:         Condensed(Compressed) - 18 CPI usually
  569.           27,57,:        27,56,:      Paper-out buzzer
  570.           27,71,:        27,72,:      Double Strike
  571.           5/27,87,1,:    27,87,0,:    Enlarged(Expanded) - 5 CPI
  572.           10/27,83,0,:   27,84,:      Superscript - 10 CPI
  573.           12/27,77,:     27,80,:      Elite - 12 CPI
  574.           27,69,:        27,70,:      Emphasised(Correspondence mode)
  575.           10/27,52,:     27,53,:      Italic - 10 CPI
  576.           27,45,1,:      27,45,0,:    Underlining
  577.           27,64,:                     Resets printer to start up modes
  578.           10,:                        Line feed - printhead down one line
  579.           12,:                        Form Feed - printhead down one page
  580.  
  581.           Many commands can be combined.  For example Double-Strike,  Enlarged
  582.           creates a large, bold and impressive font.
  583.  
  584.                          5/27,71,:27,87,1,:
  585.  
  586.           Mr.  Label  works  with  all  printers but you'll have to check your
  587.           printer manual to make sure the above commands are correct for  your
  588.           equipment.  Notice  that each individual code is followed by a comma
  589.           and each command ends with a colon.  There are no spaces between the
  590.           codes.  Don't forget to put a comma before the  colon.  There  is  a
  591.           maximum of 50 code characters per printer command line.
  592.  
  593.                                    ERROR MESSAGES
  594.  
  595.           Mr.  Label will examine every line of code you send  and  will  tell
  596.           you  if you've made an error.  An error is a mistake in entering the
  597.           codes properly or  supplying  values  that  could  not  possibly  be
  598.           correct.  If  this happens some error messages will appear in red at
  599.           the bottom of the screen and you'll be  able  to  make  corrections.
  600.           Type 'N' in response to 'Are Codes Correct?  ',  enter a line number
  601.           and make the changes.  Error  messages  don't  always  pinpoint  the
  602.           problem  but  they  always  will  flag  the  right line number.  For
  603.           example,  if you forget to put the slash '/' in after the CPI or use
  604.           a  small  'r'  (see Formatting the printer) you may get an ambiguous
  605.           error message because that has caused other errors in that  line  of
  606.           code.
  607.  
  608.  
  609.  
  610.                                                                       Page 10.
  611.  
  612.           REMEMBER:  With Mr.  Label you can't send the command wrong but  you
  613.           can send the wrong command.
  614.  
  615.                                   F8: CLEAR/RESET
  616.  
  617.           Pressing  F8 at the menu sends a command to the printer which resets
  618.           it to the power-up state.  All the settings and  the  CPI  are  also
  619.           reset.  The  Format mode is exited.  Turning your printer off and on
  620.           does not reset the CPI.  The CPI is reset to 10 (or  to  a  new  CPI
  621.           value)   when  sending  any  printer  command  or  by  pressing  F8:
  622.           Clear/Reset.
  623.  
  624.  
  625.                                FORMATTING THE PRINTER
  626.  
  627.           Formatting  assigns printer commands to corresponding lines of text.
  628.           These Format commands can be saved to disk for  future  use.  Please
  629.           note, the printer commands(format) for each line are saved - not the
  630.           text.  Formatting  the  printer  lets  you  completely  control  the
  631.           position of the printhead and the type  font  for  each  line.  Thus
  632.           every  line  can be in a different type style and/or position on the
  633.           page.  Centering does not work in Format Mode.  You must specify the
  634.           CPI for each line unless its intended to be 10 CPI(the default).
  635.  
  636.  
  637.                         Creating and Saving a Printer Format
  638.  
  639.                                 F4: GET DISK FORMAT
  640.  
  641.           Here are the steps to follow when retrieving a format file.
  642.  
  643.           1. Put Fixed text(or blank lines) on the lines outside of the
  644.              Start/Stop range of the Format.
  645.           2. Use F4 to load the disk format file.  (You could eliminate Step 1
  646.              by loading the file,  changing the Start/Stop settings,  entering
  647.              the fixed text/blank lines  and  then  re-entering  the  original
  648.              Start/Stop values.)
  649.           3. Change any  other  settings  as  required.  Altering  the  format
  650.              settings for LINES, START or STOP is guaranteed to cause problems
  651.              because doing so changes the format.
  652.           4. Begin typing or Import a database file into the format.
  653.  
  654.           On your Mr.  Label disk there is  a  file  called  LETTER.LBL  which
  655.           prints  the  return  and  destination address on continuous business
  656.           envelopes in one pass and in different type styles.  This format can
  657.           be adapted to many uses.  We'll use this complicated labeling format
  658.           as an example.  The format  only  requires  the  user  to  type  the
  659.           addressee  information.  The  return  address and a message line are
  660.           fixed for each envelope.  This sort of application is very effective
  661.           in getting the recipient's attention and makes for an attractive and
  662.           professional looking mailer.  It also saves  the  sender  a  lot  of
  663.           work.
  664.  
  665.  
  666.  
  667.                                                                       Page 11.
  668.  
  669.           Change Lines and Stop to 11.  On lines 1,2 and 3  type  your  return
  670.           address.  Press  return for all the lines up to 9.  This makes lines
  671.           4 to 9 blank.  On Line 10 type: IMPORTANT.  Press Enter for line 11.
  672.           Press ESC at ' Is Text Correct?  '.  It's not necessary to print the
  673.           text.  We have now finished Step 1.
  674.  
  675.           From the Menu press F4: Get Disk Format.  Enter the filename LETTER.
  676.           ( Mr.  Label saves and retreives all format files automatically with
  677.           the .LBL suffix ).  Upon  loading  the  file,  the  Format  settings
  678.           appear  as does a description of the format.  Notice that Start is 6
  679.           and Stop is 9.  Lines 6-9 are varying  lines  -  all  the  rest  are
  680.           fixed.  This was Step 2.
  681.  
  682.           Press  '4'  and go back to the main screen.  You will notice a white
  683.           'P' on the screen.  This means that a Printer format is now  active.
  684.           Also,  the  settings  have changed to reflect the active format.  At
  685.           this point you could change the MARGIN,  COPIES etc per Step 3.  You
  686.           can't  send  an  F1  printer  command  when  a Printer Format (P) is
  687.           active.  This prevents the format from being altered.
  688.  
  689.           Press  Enter,  type  lines  6 - 9 and then print.  The LETTER Format
  690.           prints your return address in the upper left corner, spaces down and
  691.           prints the destination address and  finally  prints  our  underlined
  692.           message.
  693.  
  694.  
  695.                               F3: CREATE PRINTER FORMAT
  696.  
  697.           Steps to create and save a format:
  698.  
  699.           1.  Press F3:  Create Format.  Change the LINES, SPACES, START, STOP
  700.               and LENGTH settings to the needed values.
  701.           2.  Format the text by entering  printer  control  codes.  Save  the
  702.               format if you wish.
  703.           3.  Exit to the text screen and type a  sample  label  to  test  the
  704.               format.  If needed press F5: EDIT FORMAT to make changes.
  705.  
  706.           Let's  recreate  the  LETTER format to show how it's done.  From F3,
  707.           press 1:  Change Settings.  Set LINES = 11.  LENGTH = 40 because  we
  708.           have plenty of room to type on a large envelope.  SPACES = 4 because
  709.           we  want  some  line  feeds to push our envelope through the printer
  710.           after its done being addressed.  START = 6 and STOP = 9 because  the
  711.           destination address will go into the varying lines.  MARGIN,  COPIES
  712.           and PAUSE are never part of a Format.
  713.  
  714.           Next,  we  format  the  printer  by pressing a 2 to enter the codes.
  715.           Keep in mind that when a format is  active,  text  will  be  printed
  716.           according  to  the  printer  commands  for  that line (and any prior
  717.           commands that have not been turned off).  Also,  the commands for  a
  718.           line go to the printer just before the text.  These are the commands
  719.           that make up the Letter.lbl format.
  720.  
  721.           1) 10/:
  722.           The 10 is the CPI for the line - normal text.  Lines 1 - 3 contain
  723.           the return address and will print in normal mode.
  724.  
  725.  
  726.  
  727.                                                                       Page 12.
  728.  
  729.           2 + 3) 0,:
  730.           The  CPI  stays  at  10  and  nothing else changes either.  The 0 is
  731.           entered just by pressing ENTER at the line.
  732.  
  733.           4 )  10,:10,:10,:10,:10,:10,:10,:10,:10,:    ... 9 Linefeeds
  734.           After  the  address  is  printed in the upper left corner we need to
  735.           space down (line feed) in order get the  print  head  on  the  right
  736.           line.  Lines  4  and  5  are blank on my envelopes but if you wanted
  737.           fixed text on line 4 you could have put all the linefeeds on line 5.
  738.           In this case we aren't changing a type  style  but  are  moving  the
  739.           printhead to a new position in preparation for lines 6 - 9.
  740.  
  741.           A  line  can  be without text but still have printer commands - like
  742.           line 4.  For example,  line 4 could also have included a command  to
  743.           activate  the  subscript  font.  This  command would then affect the
  744.           next text line to print since the command stays on until turned off.
  745.  
  746.           5)  0,:
  747.           Line 5 has no printer commands and will contain a blank text line.
  748.  
  749.                                 --- The R Command ---
  750.           6) 42R5/27,87,1,:
  751.           Here's something new.  The R (that's upper case R)  always  precedes
  752.           the  CPI  (5/  in  this case).  There are never any commas or colons
  753.           before the slash.  This R means "space over 42 to the  Right  before
  754.           printing  the  address".  The  MARGIN  setting moves everything over
  755.           while the R moves lines selectively.  The text will print 42 columns
  756.           Right from the left Margin position.  27,87,1,:  causes the person's
  757.           name to print in Enlarged mode.  The sum of Margin and R must always
  758.           be an even number.
  759.  
  760.           If you are only sending an R or CPI command  without  anything  else
  761.           here  are some rules.  Remember that R and CPI are software commands
  762.           not printer commands.  Mr.  Label uses these numbers to make various
  763.           spacing adjustments.  Printer commands stay on until turned off.
  764.  
  765.              1. 35R/:  If only sending an R follow it by a slash and then a
  766.                        colon.  The R is only good for that line.  It reverts
  767.                        to zero after printing
  768.  
  769.              2. 5/:    If only sending a CPI follow it by a colon.  If no CPI
  770.                        is given for a line it is assumed to be 10.
  771.  
  772.              3. 35R5/: If sending an R and a CPI this is the format.
  773.  
  774.              4. The  sum of MARGIN and the R should ALWAYS be an even number.
  775.                 Otherwise, if you are lining up different type fonts one above
  776.                 another they may not be perfectly aligned.  This is caused  by
  777.                 rounding when Mr. Label makes his margin adjustments.
  778.  
  779.           7) 42R10/27,87,0,:
  780.           We want lines 7, 8, 9 to print in normal mode starting in column 42.
  781.           So,  we'll  turn  off  enlarged mode.  It wasn't really necessary to
  782.           include the 10 CPI after the R because if a CPI isn't included  it's
  783.           assumed to be 10.
  784.  
  785.  
  786.  
  787.                                                                       Page 13.
  788.           8 + 9) 42R/:
  789.           Lines 8 and 9 print in column 42 in normal 10 CPI.
  790.  
  791.           10)  5/10,:27,87,1,:27,45,1,:
  792.           These codes cause text to be printed in  Enlarged,  Underlined  mode
  793.           starting  in the leftmost column.  The CPI is set to 5.  Our message
  794.           "IMPORTANT" goes on line 10.
  795.  
  796.           11)  27,87,0,:27,45,0,:
  797.           27,87,0,: turns off enlarged.  27,45,0,: turns off underlining.  The
  798.           enlarged and underline commands have to be  turned  off  because  we
  799.           want line 1 to start printing next time in normal mode.  There is no
  800.           text  for  this  line.  You  usually must include an extra line like
  801.           this to reset everything to normal mode.
  802.  
  803.           After entering the codes for line 11 you'll be asked  if  the  codes
  804.           are correct.  Enter 'Y' or press Enter.  If your code entries caused
  805.           a  syntax error,  a red error message will appear.  You should enter
  806.           'N' to " Are Codes Correct? " and make your corrections.
  807.  
  808.           Press '3' for SAVE NEW FORMAT.  'DESCRIBE' will appear  on  the  top
  809.           line.  Enter information that will explain what goes on each line or
  810.           what the format is for.  You have 70 characters in which to fit your
  811.           explanation.
  812.  
  813.           At the 'FILENAME' prompt,  enter MYLABEL.  The format will be saved.
  814.           You  may  also precede the filename with the drive letter - example:
  815.           B:mylabel.  Press F2:  DIRECTORY from the menu to see your file name
  816.           in the directory.
  817.  
  818.           The  format  is now saved to disk and is active in the computer.  At
  819.           the main screen,  you'll enter text on lines 6 to  9.  The  complete
  820.           envelope  format  will  print  including fixed text.  You could also
  821.           import a database file into this format.  The Format POSTCARD.LBL on
  822.           your disk prints a return and destination address on Avery 3.5" x 6"
  823.           continuous postcards (form #4167).
  824.  
  825.                                     F5: EDIT FORMAT
  826.  
  827.           If you don't like the looks of your format press F5:  Edit Format to
  828.           make any changes.  All the settings and codes for the format will be
  829.           displayed.  You can retain the previous description  by  entering  a
  830.           "=".  The  format  file  can be resaved with the same or a new name.
  831.           Edit mode is much  like  creating  the  format.  A  format  must  be
  832.           active(P) to do an edit.
  833.  
  834.                                   F6: IMPORT DATA FILE
  835.  
  836.           Steps for importing a database file:
  837.  
  838.           1.  If not using a Format, enter any fixed lines and then select the
  839.               appropriate settings.
  840.                                    or
  841.               If using a format,  type any fixed lines and then  use  F3:  Get
  842.               Disk Format.  Then make any desired setting changes.
  843.           2.  Select F6 to import the data file.
  844.  
  845.  
  846.  
  847.  
  848.                                                                       Page 14.
  849.  
  850.           Mr.  Label reads database text files and assigns selective fields to
  851.           lines of a label.  The text files must be without delimeters such as
  852.           quote  marks.  The records can be read into a Format or just printed
  853.           according to  whatever  setting  arrangement  you  prefer.  Database
  854.           records  can not exceed 255 characters in length.  Some databases do
  855.           not normally store information in plain text files but may provide a
  856.           utility to  perform  the  conversion.  Text  files  are  the  common
  857.           denominator for transfering information between various applications
  858.           so any good program will discuss this fact in its user manual.
  859.  
  860.           After  pressing  F6:  IMPORT,  enter  the  filename  containing  the
  861.           database   records.   You   can   include   the  drive  name  -  ex:
  862.           b:filename.dat.  The file will be retrieved  and  an  error  message
  863.           will  appear if the records exceed 255 characters or if there was an
  864.           access problem.
  865.  
  866.           As  we  discussed,  some  databases and spreadsheets begin each file
  867.           with a header record or store data in binary  code.  On  the  screen
  868.           this  will  appear  as  a bunch of strange symbols or unintelligible
  869.           information.  You may be able to clean  up  the  file  with  a  text
  870.           editor  by removing the header 'garbage' from the front end.  If you
  871.           get a message stating the record exceeds 255 characters  -  and  you
  872.           know it is less - then you're probably dealing with binary data.  It
  873.           will have to be converted to a standard ASCII text file.
  874.  
  875.           The first record from the file will be displayed beneath a  numbered
  876.           grid  which  denotes  the positions of each character in the record.
  877.           Each field,  or item of information in the record,  extends from the
  878.           first  character of a field to one character before the start of the
  879.           next field.
  880.  
  881.           ,...+....1....+....2....+....3....+....4....+....5....+....6....+...
  882.           James Worth         Mortician    26 S. Sundown   Phoenix, AZ 85022 *
  883.  
  884.           In the above record,  the 'Occupation' field contains Mortician  and
  885.           extends  from  columns 21 to 33.  The 'Street Address' field is from
  886.           columns 34 to 49.  The last field ends in  column  67  -  one  space
  887.           before the asterisk.
  888.  
  889.           You'll be asked to enter the beginning and  ending  field  positions
  890.           for  the  lines  between the START and STOP settings.  The number of
  891.           lines to be printed is determined by the LINES setting.  If Start is
  892.           larger than 1 and/or Stop is less than Lines,  then your label  will
  893.           contain some fixed text.  You have to be sure to plan the fixed text
  894.           before retrieving your database file.
  895.  
  896.           If  you wanted the occupation field to be on line 3 then the 'begin'
  897.           position would be 21 and the 'end' would be 33.  After the positions
  898.           for the last line are entered,  the complete label will be displayed
  899.           including  any  fixed  lines.  You  may  now  print the entire file,
  900.           re-enter the field positions or quit  to  the  menu.  If  the  Pause
  901.           setting  is  active  the  printer will wait before printing the next
  902.           label.  At this point,  you can quit printing or choose to print the
  903.           balance of the file without pausing.
  904.  
  905.           On your disk there is a database file called DATABASE.DTA  which  is
  906.           the  type  of  file a Realtor might keep on clients.  You can import
  907.           this file and experiment with it.
  908.  
  909.  
  910.  
  911.                                                                       Page 15.
  912.  
  913.  
  914.                           Field Positions for Database.dta
  915.                       ----------------------------------------
  916.                    Name       1-30                City     106-135
  917.                    Employer   31-55               Phone    136-143
  918.                    Job Title  56-75               Price    144-151
  919.                    Address    76-105              Need     152-191
  920.  
  921.  
  922.                                 CREATING REPORTS
  923.  
  924.           Mr.  Label can display database records or typed text  in  a  report
  925.           format  with  up  to  12  columns  of  data.  Reports are printed by
  926.           creating a format similar to a label format.  A major difference  is
  927.           that no CPI codes are used.
  928.  
  929.           Mr.  Label prints the data across a page by taking  advantage  of  a
  930.           printer's  ability  to generate very tiny linefeeds(LF).  Successive
  931.           lines of text are positioned in  the  proper  column  with  the  'R'
  932.           command(see  page  12)  and  tiny  linefeeds  between lines give the
  933.           illusion,  as the printhead crosses the  page,  that  everything  is
  934.           printing  on the same line.  Be sure to provide enough width between
  935.           columns so the text  doesn't  overlap.  The  required  width  for  a
  936.           record  field  will be determined by the number of characters in the
  937.           field intended for that column.
  938.  
  939.           The  smallest  LF  on  most  printers is 1/180 inch but if a smaller
  940.           value is available - use it.  Our Blue Chip goes  as  low  as  1/216
  941.           inch.  If  printing  in condensed mode it is necessary to change the
  942.           right margin to 132 columns from 80 because that's how many  smaller
  943.           characters will fit on a line.  It's very possible that the commands
  944.           used  below  to  change  the  margin and LF settings will differ for
  945.           non-Epson printers.
  946.  
  947.           The  format  REPORT.LBL  on  your disk prints 5 columns of data from
  948.           DATABASE.DTA.   Here  are  the  format  codes   and   settings   for
  949.           REPORT.LBL.
  950.  
  951.           LINES: 6   START: 1   STOP: 5   SPACES: 1   LENGTH: 40
  952.  
  953.           1.  1R/15,:27,87,132,:27,51,1,:
  954.             1R/ - print in column 1
  955.             15,: - condensed
  956.             27,87,132,: - set right margin to 132
  957.             27,51,1,: - set Linefeed to 1/180 inch
  958.           2.  30R/:
  959.               - print in column 30
  960.           3.  55R/:
  961.               - column 55
  962.           4.  75R/:
  963.               - column 75
  964.           5.  90R/:
  965.               - column 90
  966.  
  967.  
  968.  
  969.  
  970.                                                                       Page 16.
  971.  
  972.           6.  27,51,15,:
  973.               -  changes  LF  to 15/180 inch or 1/12 inch.  LIne 6 contains no
  974.               text.  This command is sent to cause a normal 1/6 inch LF  after
  975.               the  last  field  is printed on a report line.  The LF is set to
  976.               1/12 inch( 1/6 div 2) because we will be getting two  linefeeds.
  977.               The  blank line at 6 causes a LF as does the SPACE setting which
  978.               is set to 1.  Double spacing isn't wanted so the LF  is  cut  in
  979.               half.
  980.  
  981.               Note that a command wasn't sent on line 6  to  cancel  condensed
  982.               mode(18,:)  or  to  reset  the margin to 80(27,81,80,:).  You'll
  983.               have to do an F8:  RESET from the main menu when  you  are  done
  984.               printing.
  985.  
  986.           Use  F4:  Get  Format  to  load Report.lbl and then type some column
  987.           headings.  Use F6:  Import to load the file DATABASE.DTA.  Enter the
  988.           BEGIN and END positions for the following fields:  NAME,  JOB TITLE,
  989.           PHONE, PRICE and NEED.  Your report will look something like this:
  990.  
  991.           Name             Job Title    Phone     Price     Needs
  992.           -----            -----------  --------  ------    -----------------
  993.           Richard Johnson  Electrician  820-2618  85,000    3 bedroom ...
  994.  
  995.  
  996.  
  997.                                     ****************
  998.  
  999.           We're very interested in learning how people use Mr. Label  at  home
  1000.           or  work.  Also,  the  author  will  be  happy to respond to written
  1001.           inquiries/comments about the  program  if  you  provide  a  stamped,
  1002.           return addressed envelope.  A prize is offered if you happen to find
  1003.           the  hidden,  color  graphics  screen.
  1004.  
  1005.           The author has degrees in finance and computer science.  He works as
  1006.           a computer programmer/analyst in Phoenix, Arizona.
  1007.  
  1008.                                     ****************
  1009.  
  1010.  
  1011.           The following files are on  the  program  disk:  Label.com,  Readme,
  1012.           Manual.doc,   Report.lbl,   Letter.lbl,   Basic.lbl,   Postcard.lbl,
  1013.           Database.dta.
  1014.  
  1015.  
  1016.                              Copyright 1986, Thomas Gleason
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.          ----------------end-of-author's-documentation---------------
  1027.  
  1028.                         Software Library Information:
  1029.  
  1030.                    This disk copy provided as a service of
  1031.  
  1032.                         The Public (Software) Library
  1033.  
  1034.                   Disks in the library are updated monthly.
  1035.          For a copy of the latest monthly software library newsletter
  1036.           and a list of the 800+ disks in the library, call or write
  1037.  
  1038.                         The Public (Software) Library
  1039.                             P.O.Box 35705, Rm. F
  1040.                            Houston, TX 77235-5705
  1041.                                (713) 721-6104
  1042.  
  1043.          We are not the authors of this program, nor are we associated
  1044.          with the author in any way other than as a distributor of the
  1045.          program in accordance with the author's terms of distribution.
  1046.  
  1047.          Please direct shareware payments and specific questions about
  1048.          this program to the author of the program, whose name appears
  1049.          elsewhere in  this documentation. If you have trouble getting
  1050.          in touch with the author,  we will do whatever we can to help
  1051.          you with your questions.
  1052.  
  1053.